in plain sight – English–Italiano translations

🇬🇧 en it 🇮🇹

in plain sight

  • very easy to see or notice
in bella vista, in piena luce
Wiktionary Links